body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
  text-decoration: none;
}

div {
  
}

.contentPanel {
  background-color: white;
}

.content {
  margin: 0px 2% 100px;
  max-width: none;
}

.text {
  color: #008888;
}

.comment {
  color: gray;
}

.folding {
  background-color: #E8E8FF;
}

.root {
  font-size: 80%;
  background-color: white;
}

.row {
  margin-left: 4px;
  padding-left: 4px;
  border-left: medium;
  border-left-color: #E8E8FF;
  border-left-style: solid;
}

.elementName {
  color: #0000DD;
}

.attrName {
  color: #005588;
}

.attrVal {
  color: green;
}

.nsPrefix {
  color: #0000DD;
}

.nsUri {
  color: #A52A2A;
}

.editor {
  position: absolute;
  width: 500px;
  height: 200px;
  right: 4px;
  bottom: 4px;
  display: none;
  border-width: thin;
  border-style: dotted;
  border-color: #34487E;
  padding: 0px;
}
